/* 
 * Smart GWT (GWT for SmartClient) 
 * Copyright 2008 and beyond, Isomorphic Software, Inc. 
 * 
 * Smart GWT is free software; you can redistribute it and/or modify it 
 * under the terms of the GNU Lesser General Public License version 3 
 * as published by the Free Software Foundation.  Smart GWT is also 
 * available under typical commercial license terms - see 
 * http://smartclient.com/license 
 * This software is distributed in the hope that it will be useful, 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
 * Lesser General Public License for more details. 
 */

package examples.client.gwt;

import com.smartgwt.client.widgets.grid.ListGridRecord;

import java.util.Date;

public class OrderItem extends ListGridRecord {

	public OrderItem(int pk, int orderID, String itemDescription,
			String category, Date shipDate, int quantity, float unitPrice) {
		setPk(pk);
		setOrderID(orderID);
		setItemDescription(itemDescription);
		setCategory(category);
		setShipDate(shipDate);
		setQuantity(quantity);
		setUnitPrice(unitPrice);
	}

	public int getPk() {
		return getAttributeAsInt("pk");
	}

	public void setPk(int pk) {
		setAttribute("pk", pk);
	}

	public int getOrderID() {
		return getAttributeAsInt("orderID");
	}

	public void setOrderID(int orderID) {
		setAttribute("orderID", orderID);
	}

	public String getItemDescription() {
		return getAttribute("itemDescription");
	}

	public void setItemDescription(String itemDescription) {
		setAttribute("itemDescription", itemDescription);
	}

	public String getCategory() {
		return getAttribute("category");
	}

	public void setCategory(String category) {
		setAttribute("category", category);
	}

	public Date getShipDate() {
		return getAttributeAsDate("shipDate");
	}

	public void setShipDate(Date shipDate) {
		setAttribute("shipDate", shipDate);
	}

	public int getQuantity() {
		return getAttributeAsInt("quantity");
	}

	public void setQuantity(int quantity) {
		setAttribute("quantity", quantity);
	}

	public float getUnitPrice() {
		return getAttributeAsFloat("unitPrice");
	}

	public void setUnitPrice(float unitPrice) {
		setAttribute("unitPrice", unitPrice);
	}
}
